<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <h1>Buscar Competicion</h1>
        <h3>Criterios de Busqueda</h3>
<?php
            
            include_once ('../includes/funciones_consulta.php');
            include_once ('../includes/html.php');
            session_start();

            $fechadesde="";
            if (isset($_REQUEST['fechadesde']))    
                $fechadesde=$_REQUEST['fechadesde'];
            
            $fechahasta="";
            if (isset($_REQUEST['fechahasta']))    
                $fechahasta=$_REQUEST['fechahasta'];
            
        print "<form name buscarCompeticion method=\"post\" action=\"buscarCompeticion.php\">\n";
        print "Fechas: <input type=\"date\" name=\"fechadesde\" value=\"" . $fechadesde . "\"/>\n";
        print "-<input type=\"date\" name=\"fechahasta\" value=\"" . $fechahasta . "\"/>\n";


            if (isset($_REQUEST['temporada'])) {
                $idtemporada = $_REQUEST['temporada'];
            } else {
                $fecha = date('Y-m-d');
                $sql = "select * from temporada where fechainicio<='" . $fecha . "' and fechafin>='" . $fecha . "'";
                $t = select2($sql);
                $idtemporada = $t[0]['id'];
            }

            //print $idtemporada;
            if (!isset($_REQUEST['categoria'])){
                $idcategoria=0;
            }else{
                $idcategoria = $_REQUEST['categoria'];
            }
            
            if(!isset($_REQUEST['prueba'])){
                $idprueba=0;
            } else {
                $idprueba = $_REQUEST['prueba'];
            }
            $filtro = "";

            $prueba = select2("select * from temporada"); // put your code here
            print "<br>Temporada: <select name=temporada>";
            foreach ($prueba as $p) {
                $val = "";
                if ($idtemporada == $p['id']) {
                    $val = "selected";
                }
                print "<option value=" . $p['id'] . " " . $val .">" . $p['nombre'] . "</option>";
            }
            print "</select>";

            $prueba = select2("select * from catprueba"); // put your code here
            print "<br>Prueba: <select name=prueba>";
            print "<option value='0'>--Todas--</opcion>";
            foreach ($prueba as $p) {
                $val = "";
                if ($idprueba == $p['id'])
                    $val = "selected";

                print "<option value=" . $p['id'] . " " . $val . ">" . $p['nombre'] . "</option>";
            }
            print "</select>";

            $categoria = select2("select * from categoria where idtemporada=" . $idtemporada); // put your code here
            print "<br>Categoria: <select name=categoria>";
            print "<option value='0'>--Todas--</opcion>";
            foreach ($categoria as $p) {
                $val = "";
                if ($idcategoria == $p['id'])
                    $val = "selected";
                print "<option value=" . $p['id'] . " " . $val . ">" . $p['nombre'] . "</option>";
            }
            print "</select>";
            print "<input type=Submit value=Filtrar>"
            ?>
            <hr>
            <h3>Resultados</h3>
            <?php
            $cols = "select p.nombre as prueba, j.nombre as jornada, c.nombre as categoria, " .
                    "j.fecha as fechaprueba, r.hora, c.id as idcategoria";
            $from = " from rpruebajornada r, catprueba p, jornada j, categoria c " .
                    "where r.idprueba=p.id and r.idjornada=j.id and r.idcategoria=c.id";

            $where="";
            if ($idprueba != 0)
                $where.= " and p.id=" . $idprueba;
            if ($idcategoria != 0)
                $where.= " and c.id=" . $idcategoria;
            
           
            $mal= strtotime('1970-01-01');
            $tmp = strtotime($fechadesde);
            
            //print date('Y-m-d',$mal) . "==". date('Y-m-d',$tmp);
            if (date('Y-m-d',$tmp)!=date('Y-m-d',$mal)) {
                $where .=" and j.fecha>='" . $fechadesde . "'"; 
            }
            
            
            $tmp = strtotime($fechahasta);
            if (date('Y-m-d',$tmp)!=date('Y-m-d',$mal)) {
                $where .=" and j.fecha<='" . $fechahasta . "'"; 
            }
            
            $sql = $cols . $from . $where;
            print "$sql";
            $datos = select2($sql);
            $tab = new HTML_Tabla($datos);
            $tab->toHTML();
            $tab->printHTML();
            ?>
        </form>
    </body>
</html>
